namespace RBAC.Write.Api.Application.Dto
{
    using System;

    /// <summary>
    /// 创建工单结果。
    /// </summary>
    public class CreateWorkOrderResultDto
    {
        public long OrderId { get; set; }
        public DateTime CreateTime { get; set; }
    }

    /// <summary>
    /// 更新工单结果。
    /// </summary>
    public class UpdateWorkOrderResultDto
    {
        public DateTime UpdateTime { get; set; }
    }

    /// <summary>
    /// 报工结果。
    /// </summary>
    public class SubmitProductionReportResultDto
    {
        /// <summary>当前工序状态（如：已完成）。</summary>
        public string CurrentProcessStatus { get; set; } = string.Empty;
        /// <summary>当前工序完成进度（百分比，0-100）。</summary>
        public int CurrentProgress { get; set; }
    }
}
